\subsection{Security Requirements}

\paragraph{SEC1}\label{SEC1}
\begin{description}
  \item [Statement] \textnormal{The users shall be divided into three groups. The administrator, the expert user and the standard user.}
  \item [Priority] \textnormal{A}
\end{description}

\paragraph{SEC2}\label{SEC2}
\begin{description}
  \item [Statement] \textnormal{The administrator has full rights to maintain the code and database.}
  \item [Priority] \textnormal{A}
\end{description}

\paragraph{SEC3}\label{SEC3}
\begin{description}
  \item [Statement] \textnormal{The expert user has his own space to create and edit own rules and compound information.}
  \item [Priority] \textnormal{A}
\end{description}

\paragraph{SEC4}\label{SEC4}
\begin{description}
  \item [Statement] \textnormal{Expert users shall be able to share their new rules and information with other expert users.}
  \item [Priority] \textnormal{A}
\end{description}

\paragraph{SEC5}\label{SEC5}
\begin{description}
  \item [Statement] \textnormal{Expert users shall have the right to edit and add confirmed new rules to the database to distribute it to standard users.}
  \item [Priority] \textnormal{A}
\end{description}

\paragraph{SEC6}\label{SEC6}
\begin{description}
  \item [Statement] \textnormal{All users shall be able to enter a substrate, view product descriptions, view rules, zoom in/out, print pathway and view details.}
  \item [Priority] \textnormal{A}
\end{description}

\paragraph{SEC7}\label{SEC7}
\begin{description}
  \item [Statement] \textnormal{Administrators and expert users shall have their own authentification to prevent unauthorized access.}
  \item [Priority] \textnormal{A}
\end{description}

\paragraph{SEC8}\label{SEC8}
\begin{description}
  \item [Statement] \textnormal{The expert user account shall be deactivated after three consecutive incorrect login attempts.}
  \item [Priority] \textnormal{A}
\end{description}

\paragraph{SEC9}\label{SEC9}
\begin{description}
  \item [Statement] \textnormal{An administrator shall be to able to reset a deactivated account (and to set a new password).}
  \item [Priority] \textnormal{A}
\end{description}

\paragraph{SEC10}\label{SEC10}
\begin{description}
  \item [Statement] \textnormal{All entered user data is confidential.}
  \item [Priority] \textnormal{A}
\end{description}
